/*
 * pricer_test.hpp
 *
 *  Created on: Mar 14, 2009
 *      Author: genady
 */

#ifndef PRICER_TEST_HPP_
#define PRICER_TEST_HPP_

#include <cppunit/extensions/HelperMacros.h>

class PricerTest : public CppUnit::TestFixture
{
  CPPUNIT_TEST_SUITE( PricerTest );
  CPPUNIT_TEST( testPriceEvaluation );
  CPPUNIT_TEST( testInverseNormalCDF );
  CPPUNIT_TEST( testExpPair );
  CPPUNIT_TEST( testStockPriceModel );
  CPPUNIT_TEST( testStockPriceSimulator );
  CPPUNIT_TEST_SUITE_END();

public:
  void setUp();
  void tearDown();

  void testPriceEvaluation();
  void testInverseNormalCDF();
  void testExpPair();
  void testStockPriceModel();
  void testStockPriceSimulator();
};

#endif /* PRICER_TEST_HPP_ */
